/*print  begin */
h1 {font-size:24px !important;  font-family: "KaiTi";  text-align: center;  }
.print-content {  position: relative;;  width: 730px;  margin: 0 auto;  }
p ,.h3{font-size: 18px !important;line-height: 1.6;font-family: SimSun;  text-indent: 36px !important;  margin: 0 auto; white-space: normal; word-wrap:break-word; word-break: break-all;}
p.p_taicang,.h3{font-size: 17px !important;}
td{font-size: 18px !important;}
.table-taicang td{font-size: 17px !important;}
.print-text{padding: 1px 15px; border-bottom: 1pt solid #333;font-weight: bolder; }
.h-first{text-indent: 0px !important;}
.h-footer{text-indent: 0px;font-size: 12px;color: #ccc;}
.taicang-indcator td{font-size: 14px;}
.f {display: inline-block;border: 1px solid #333;width: 15px;height: 15px;position: relative;top: 3px;}
table {width: 100%;border-collapse: collapse;border-spacing: 0;border: solid #000000;border-width: 0;line-height: 1.5; }

td { border: solid #000000; border-width: 0px 2px 2px 0px;white-space: nowrap; font-size: 14px;  }
.taicang td { border-width: 0px 1px 1px 0px;  }
table.w50 td { width: 50%;padding: 10px;white-space: nowrap; position: relative;}
.taicang-indcator td {text-align: center;}
td.custom { line-height: 2;font-size: 16px;text-align: center; padding-left: 5px;}
ul {list-style: none;margin: 0;padding: 0;}
.taicang td{font-size:14px !important;}
/*print  end */



#signature td:hover, #signature td.active { border: 1px solid #00A0E9 !important;}
#signature td { position: relative;}
#signature td i { color: #00A0E9; font-size: 24px; display: none; position: absolute; right: 0; bottom: 2px;  }
#signature td:hover {cursor: pointer;  }
#signature td.active i {display: block;;  }
#contract.signature_ {
    cursor: url("/admin/imgs/signature64X64.ico"), default;
}

.btn-group-vertical > .btn, .btn-group > .btn {  float: none;;  }
.btn {display: block;height: 30px;width: 65px;text-align: center;line-height: 30px;background: #00a0e9;font-size: 12px;
    color: #FFF;margin-bottom: 5px;text-decoration: none;box-shadow: 1px 1px 5px rgba(136, 136, 136, 0.28); border-bottom: 1px solid #958c8c;position: relative;  }
.btn:hover {background: #1984e9;  }
.btn-group {position: fixed;top: 90px;right: 90px;display: none;}
.btn.disabled {pointer-events: all !important;    background-color: #bfc8ca;
    border-color: #bfc8ca;;cursor: not-allowed;}

@media print {
    .btn-group {display: none !important;;  }
    #signature{display: none;}
}